Table of Contents

이 장에서는 6장부터 12장에 거쳐서 소개할 Refactoring catalog를 설명할 때의 표준양식에 대해서 기술하고 있다.

리팩토링 형식

  • 이름: 리펙토링의 키. 책의 다른 부분에서 참조할 때 이 이름을 이용한다.
  • 요약: 어떤 경우에 해당 리팩토링이 필요한 지와 어떤 작업을 하는 지 간단히 설명한다.
  • 동기: 왜 리팩토링이 필요한 지?? 왜 이 리팩토링을 사용하면 안되는 상황인지 설명한다.
  • 절차: 리팩토링이 어떻게 진행되는 지 한 단계씩 설명한다.
  • 예제

참조 찾기

메소드, 필드, 클래스가 참조하는 부분을 찾아서 리팩토링 해야 한다.
여기서는 찾는 방법으로 일반 텍스트 파일을 다루듯이 설명하고 있는데(당시에는 eclipse와 같은 강력한 refactoring툴이 없었음)
지금은 Eclipse의 refactoring을 기능을 이용하기 때문에 일일이 찾는 일은 없다.

리팩토링은 얼마나 완벽한가?

작은 단계를 취하고 자주 테스트를 하는 리팩토링의 기본적인 기술은 특히 스몰토크 커뮤니티에서 오래 전부터 해오던 방식이다.

문서에 대하여